<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
      <title>Tagged with hd movie - Processing 2.x and 3.x Forum</title>
      <link>https://forum.processing.org/two/discussions/tagged/feed.rss?Tag=hd+movie</link>
      <pubDate>Sun, 08 Aug 2021 20:56:34 +0000</pubDate>
         <description>Tagged with hd movie - Processing 2.x and 3.x Forum</description>
   <language>en-CA</language>
   <atom:link href="/two/discussions/taggedhd+movie/feed.rss" rel="self" type="application/rss+xml" />
   <item>
      <title>How to smoothly playback 1080p video ?</title>
      <link>https://forum.processing.org/two/discussion/16325/how-to-smoothly-playback-1080p-video</link>
      <pubDate>Thu, 28 Apr 2016 18:44:14 +0000</pubDate>
      <dc:creator>orgicus</dc:creator>
      <guid isPermaLink="false">16325@/two/discussions</guid>
      <description><![CDATA[<p>Hi,</p>

<p>I am trying to playback 1080p video in Processing and using the Loop sample from the video library looks a bit choppy.
What's the best way to playback 1080p video smoothly in Processing on Linux 64bit ?</p>

<p>I'm using Processing 3.0.2 64bit and the Linux Mint info is this:
<code>RELEASE=17.3
CODENAME=rosa
EDITION="Cinnamon 64-bit"
DESCRIPTION="Linux Mint 17.3 Rosa"
DESKTOP=Gnome
TOOLKIT=GTK
NEW_FEATURES_URL=<a href="http://www.linuxmint.com/rel_rosa_cinnamon_whatsnew.php" target="_blank" rel="nofollow">http://www.linuxmint.com/rel_rosa_cinnamon_whatsnew.php</a>
RELEASE_NOTES_URL=<a href="http://www.linuxmint.com/rel_rosa_cinnamon.php" target="_blank" rel="nofollow">http://www.linuxmint.com/rel_rosa_cinnamon.php</a>
USER_GUIDE_URL=help:linuxmint
GRUB_TITLE=Linux Mint 17.3 Cinnamon 64-bit</code></p>

<p>Thank you,
George</p>
]]></description>
   </item>
   <item>
      <title>Making HD Videos with GSVideo</title>
      <link>https://forum.processing.org/two/discussion/9493/making-hd-videos-with-gsvideo</link>
      <pubDate>Wed, 18 Feb 2015 18:55:47 +0000</pubDate>
      <dc:creator>rtavakko</dc:creator>
      <guid isPermaLink="false">9493@/two/discussions</guid>
      <description><![CDATA[<p>Hello fellow Processing users!</p>

<p>I'm trying to create HD movies out of processing sketches. Everything is set up using GS moviemaker, the only issue is that it only has a Theora encoder which really destroys the quality (or at least thats what I think the source of the problem is). From what I've read, they will not have any other encoders until the next build. Any ways of getting around this?</p>

<p>Cheers</p>
]]></description>
   </item>
   <item>
      <title>Spout and Processing</title>
      <link>https://forum.processing.org/two/discussion/10340/spout-and-processing</link>
      <pubDate>Wed, 15 Apr 2015 17:22:20 +0000</pubDate>
      <dc:creator>rtavakko</dc:creator>
      <guid isPermaLink="false">10340@/two/discussions</guid>
      <description><![CDATA[<p>Hi there,</p>

<p>Anyone here used Spout with processing? I want to use it to send frames from processing sketches. Any tutorials would be great.</p>

<p>Cheers!</p>
]]></description>
   </item>
   <item>
      <title>Installing Additional GSVideo Encoders</title>
      <link>https://forum.processing.org/two/discussion/10292/installing-additional-gsvideo-encoders</link>
      <pubDate>Mon, 13 Apr 2015 14:24:23 +0000</pubDate>
      <dc:creator>rtavakko</dc:creator>
      <guid isPermaLink="false">10292@/two/discussions</guid>
      <description><![CDATA[<p>Hello folks!</p>

<p>I've been using the GSVideo library to capture processing 1.5 frames and create HD movies. The issue is that the only available video encoder is THEORA which creates really low quality .ogg files. Is there a way to install the other encoders myself? 
As far as I know the GSVideo library is no longer in development so I'm not sure if these encoders will be added to future builds.</p>

<p>Cheers</p>
]]></description>
   </item>
   <item>
      <title>How do I loop entire sketch ?</title>
      <link>https://forum.processing.org/two/discussion/9791/how-do-i-loop-entire-sketch</link>
      <pubDate>Tue, 10 Mar 2015 14:44:35 +0000</pubDate>
      <dc:creator>Jamiel</dc:creator>
      <guid isPermaLink="false">9791@/two/discussions</guid>
      <description><![CDATA[<p>Hello all</p>

<p>I'm attempting to loop my whole sketch at the end of the video I have playing in the background.</p>

<p>Any advice would be greatly appreciated !!</p>

<p>^:)^  :)&gt;-</p>

<pre><code>  PrintWriter output;

  int frames = 3; 

  PImage bg; 

  int initialTime;

 int interval = 10;

 PGraphics pg[] = new 

 PGraphics[frames];

 boolean startDraw = true;

 import processing.video.*;

 Movie myMovie;

 void setup() {

size(1000, 1000);

myMovie = new Movie(this, "MVI_5786.mov");

myMovie.loop();

 for (int i=0; i&lt;frames; i++) {

pg[i] = createGraphics(width, height);

pg[i].beginDraw();

pg[i].smooth ();

//pg[i].background(255,0,0);

pg[i].stroke(255);

pg[i].strokeWeight(3);

pg[i].endDraw();

output = createWriter("positions.txt");

}

initialTime = millis();

}


void draw() {


int currFrame = frameCount % frames; // 0 .. 19

if (mousePressed) if (millis() - initialTime &gt; interval) {

 pg[currFrame].beginDraw();

 pg[currFrame].line(mouseX, mouseY, pmouseX, pmouseY);

pg[currFrame].endDraw();

}

{


 if(mousePressed) {

  point(mouseX, mouseY);

  output.println(startDraw + ", " + mouseX + "," + mouseY + "," + millis()); // Write the coordinate to the file

  startDraw = false;

  } 

 } 
  initialTime = millis();

  image(myMovie, 0, 0);

  image(pg[currFrame], 0, 0);



 println(millis());

 if (millis() &gt; 10000 &amp;&amp; millis() &lt; 12000) {

clearDrawings();

 }

 if (millis() &gt; 16000 &amp;&amp; millis() &lt; 18000) {

 clearDrawings();
 }
 if (millis() &gt; 20000 &amp;&amp; millis() &lt; 23000) {

 clearDrawings();

}
}

void movieEvent(Movie m) {

m.read();

}
void clearDrawings() {

for (int i=0; i&lt;frames; i++) {

pg[i].beginDraw();

pg[i].clear();

//pg[i].background(255,0,0);

pg[i].endDraw();

}
}
void mouseReleased() {

startDraw = true;

 }

 void keyPressed() {

 output.flush(); // Writes the remaining data to the file

 output.close(); // Finishes the file

 exit(); // Stops the program

 } 
</code></pre>
]]></description>
   </item>
   </channel>
</rss>